package com.szrt.java.day20161227.demo08;


import java.util.Arrays;

import org.junit.Test;

import com.szrt.java.day20161227.demo07.ArrayUtil;


/**
 * 测试类 
 * @author Administrator
 *
 */
public class ArrayUtilTest {
	
	
	/**
	 * 测试 ArrayUtil类里面 query
	 * 
	 * 如何测试
	 * 
	 * 	1： 看你要测试的方法需不需要已经条件 
	 * 		需要：  准备好已经条件
	 * 		不需要： 看2
	 *  2：  调用这个方法
	 *  	静态的方法如何调用? 类名.方法名(参数...);
	 *  
	 *  3:看你调用的方法有没有返回值
	 *  	有：你就拿到这个值做自己的事情  打印
	 *  	没有：完了
	 */
	@Test
	public void queryTest(){
		int[] array= new int[]{11,434,4545,57657,6768,233};
		int search=6768;
		int jg = ArrayUtil.query(array, search);
		System.out.println(jg);
	}
	
	@Test
	public void updateTest(){
		int[] array=new int[]{11,434,4545,57657,6768,233};
		int oldData=4545;
		int newData=5555;
		
		//调用方法  类名.方法名(参数...);
		int[] jg = ArrayUtil.update(array, oldData, newData);
		
		for(int v :jg){
			System.out.println(v);
		}
	}
	
	@Test
	public void deleteTest(){
		int[] oldArray=new int[]{11,434,4545,57657,6768,233};
		
		int deleteData=6768;
		int[] jg =ArrayUtil.delete(oldArray, deleteData);
		
		System.out.println(Arrays.toString(jg));
		
	}
	

}
